home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Sound / MASMPegDevice / MASMPegDevice.readme < prev    next >
Encoding:
Text File  |  2001-04-21  |  4.4 KB  |  123 lines

  1. Short:    CBM compat. device for MAS MP3 Player
  2. Uploader: hodges@in.tum.de (Chris Hodges)
  3. Author:   hodges@in.tum.de (Chris Hodges)
  4. Type:     mus/play
  5. Version:  V1.3 (21-Apr-01)
  6. Requires: Dirk Conrad's MAS Player (Pro-Version!)
  7.  
  8. MASMPegDevice V1.3
  9. ~~~~~~~~~~~~~~~~~~
  10. Finally there is a commodore standard device for Dirk Conrad's  MAS  Player
  11. (mpeg layer 2 and 3 hardware decoding using the MAS3507D chip) which can be
  12. used in conjunction with AMPlifier (www.katodev.de,  included  with  OS3.9)
  13. and other software that supports the mpeg device class (Frogger, MPEGMovie,
  14. etc.).
  15.  
  16. The masmpeg.device is based on the framework of  the  melodympeg.device  by
  17. Thorsten Hansen. This software is Freeware. Comments appreciated though.
  18.  
  19.  
  20. Requirements
  21. ~~~~~~~~~~~~
  22. You will need the pro version of the MAS Player, the  standard  version  is
  23. not supported. A 68020 CPU is mandatory, I have not tested if a 68020@14MHz
  24. will suffice, but probably not.
  25.  
  26.  
  27. Installation
  28. ~~~~~~~~~~~~
  29. Just copy the masmpeg.device file into your DEVS: drawer. Give this  device
  30. name  for AMPlifier etc. (for Frogger, use the "AD MAS" option). Currently,
  31. only use unit 0. The  MAS  hardware  must  be  connected  to  the  internal
  32. parallel port.
  33.  
  34.  
  35. Included Extra Stuff
  36. ~~~~~~~~~~~~~~~~~~~~
  37. LoadModule by Torbjörn Andersson:
  38.   This can be used to install the masmpeg.device as a romtag at boot time.
  39.  
  40.   Example:
  41.   LoadModule >NIL: DEVS:masmpeg.device ; Safe to use before SetPatch
  42.  
  43. BootupMP3 by Chris Hodges:
  44.   Can be used in conjunction with LoadModule to install an MP3 jingle very
  45.   early at every bootup.
  46.  
  47.   Example:
  48.   BootupMP3 EndSequence.mp3 ; Installs the romtag, safe to use before
  49.                             ; SetPatch
  50.   BootupMP3 REMOVE          ; Removes the resident tag from memory
  51.   BootupMP3 BREAK           ; Stops the music from playing
  52.  
  53. MASPlay by Thorsten Hansen:
  54.   Simple CLI tool to play back an MP3 file. Slightly modified for MAS.
  55.  
  56.   Example:
  57.   MASPlay EndSequence.mp3
  58.  
  59. EndSequence.mp3 by Chris Hülsbeck (truncated and encoded with low bitrate).
  60.  
  61.  
  62. Tech Bits
  63. ~~~~~~~~~
  64. The device does not allocate a CIA timer for its interrupt. It does all its
  65. transfers  during  a  soft interrupt. This means that you should be able to
  66. use your internal  serial  port  in  case  you  connected  the  power  plug
  67. somewhere  else. Moreover, all hardware resources are allocated in a system
  68. friendly way, so there should not be any interferences with  other  conform
  69. software trying to use the parallel port in any other way.
  70.  
  71.  
  72. Known Problems
  73. ~~~~~~~~~~~~~~
  74. - There is no detection if the MAS player is connected or not. If  you  try
  75.   to  play  something and the hardware is not connected, it will drain lots
  76.   of cpu power (it will not crash though).
  77.  
  78. - Sometimes the sound is interrupted for a short period. Seems to be a  bug
  79.   in  the  timer.device  that  sometimes causes interrupts to be delayed. I
  80.   tried very small intervals, but it still remained, so I guess it's either
  81.   a bug in timer, or the system interrupt load causes high latencies.
  82.  
  83.  
  84. History
  85. ~~~~~~~
  86. V1.3 (21-Apr-01):
  87.   - Removed the dynamic interrupt interval stuff  as  it  caused  too  much
  88.     troubles for most users. Interrupt interval is now at 5.5 / 4ms.
  89.   - Fixed a missing AbortIO() call in BootupMP3.
  90.  
  91. V1.2 (05-Apr-01):
  92.   - Very big thank you must go to Dirk for supplying me a free MAS-Player!
  93.   - CMD_RESET left MAS in an uninitialized state, therefore  AMPlifier  and
  94.     probably also Frogger had problems playing back MPEG2.5 streams.
  95.   - Fixed initial volume to 100% (sorry).
  96.   - Volume is now logarithmic.
  97.   - Removed CBM parallelport device stuff,  as it  is  never  going  to  be
  98.     supported by any device. Much time wasted. But before I waste more time
  99.     on implementing support for IOBlix or HyperCOM, it would be nice to get
  100.     feedback on the demand of these modes. It is already evident that using
  101.     HyperCOM instead of the internal parallel port reduces CPU load a lot!
  102.   - Included the extra stuff.
  103.  
  104. V1.1 (xx-Feb-01):
  105.   - Interrupt interval is now shorter and adapts  itself  to  the  bitrate.
  106.     Hopefully, this will eliminate any remaining drop out effects.
  107.  
  108. V1.0 (24-Jan-01):
  109.   - Initial public release.
  110.  
  111.  
  112. Contact address
  113. ~~~~~~~~~~~~~~~
  114. Any mail, comments or donations welcome:
  115.  
  116. Chris Hodges                    Account: 359 68 63
  117. Kennedystr. 8                   BLZ    : 700 530 70
  118. D-82178 Puchheim                Bank   : Sparkasse Fürstenfeldbruck
  119. Germany
  120. Tel.: +49-89/8005856            WWW: http://www.platon42.de/
  121. Email: hodges@in.tum.de         IRC: platon42 on EfNet
  122.  
  123.